home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "Module1"
- Option Explicit
-
- Type NOTIFYICONDATA
- lStructureSize As Long
- hWnd As Long
- lID As Long
- lFlags As Long
- lCallBackMessage As Long
- hIcon As Long
- sTip As String * 64
- End Type
-
- Type lRect
- Left As Long
- Top As Long
- Right As Long
- Bottom As Long
- End Type
-
- Type APPBARDATA
- lStructureSize As Long
- hWnd As Long
- lCallBackMessage As Long
- lEdge As Long
- rc As lRect
- lParam As Long
- End Type
-
-
- Declare Function Shell_NotifyIcon& Lib "shell32.DLL" (ByVal lMessage&, NID As NOTIFYICONDATA)
- Declare Function SHAppBarMessage& Lib "shell32.DLL" (ByVal dwMessage&, pData As APPBARDATA)
-
- Global idShell_NotifyIcon&
- Global idSHAppBarMessage&
-
- Global Const NIM_ADD = 0&
- Global Const NIM_DELETE = 2&
- Global Const NIM_MODIFY = 1&
- Global Const NIF_ICON = 2&
- Global Const NIF_MESSAGE = 1&
- Global Const NIF_TIP = 4&
-
- Global Const ABM_GETTASKBARPOS = &H5&
-
- Global structNotify As NOTIFYICONDATA
- Global structBarData As APPBARDATA
-
- 'Message blaster callback stuff
- Const WM_USER = &H400
- Global Const UM_TASKBARMESSAGE = WM_USER + &H201
- Global Const POSTPROCESS = 1
-